/* CSS Document */

body { background: url(../image/img_1.gif) no-repeat center top; }

.area { width: 1000px; margin: 0 auto; text-align: left;  }

.top-banner { height: 173px; background: url(../image/img_2.jpg) no-repeat left top; }
.nav-counter { height: 31px; line-height: 31px; vertical-align: middle; text-align: right; color: #fff; }

.g-783,.g-217 { float: left; overflow: hidden; }
.g-783 { width: 783px; }
.g-217 { width: 217px; }

.top-menu { height: 29px; line-height: 29px; vertical-align: middle; background: url(../image/img_menu_bar.jpg) repeat-y; }
.top-menu a,.top-menu a:visited { color: #fff; }
.top-search-bar { height: 28px; background: url(../image/img_search_bar-top.jpg) repeat-y; }

.search-box { background: url(../image/img_news_bar-box.jpg) no-repeat; height: 76px; }

.menu-list-bar { background: url(../image/img_menu_list.jpg) no-repeat; height: 241px; zoom: 1; overflow: hidden; border: 0px; }
	
.news-bar-top { background: url(../image/img_news_bar-top.jpg) no-repeat; height: 32px; }
.news-bar { position: relative; height: 125px; background: url(../image/img_news_bar.jpg) repeat-y; }
.news-bar-left { position: absolute; left: 18px; top: 5px; width: 332px; }
.news-bar-right { position: absolute; left: 418px; top: 5px; width: 332px; }
.news-bar-bottom { background: url(../image/img_news_bar-bottom.jpg) no-repeat; height: 6px; font-size: 0px; }
.bottom-menu { height: 20px; line-height:20px; vertical-align: middle; background-color: #D6D6D6;  }
.bottom-menu a,.bottom-menu a:visited { color: #6A6A6A; }

.news-right-top { background: url(../image/img_right_top.jpg) no-repeat; height: 557px; }
.ui-news-right-bottom { background: url(../image/img_right_bottom.jpg) no-repeat right bottom; }
.ui-search-list { float:left; border-left: 1px solid #ccc; border-top: 1px solid #ccc; overflow: hidden; margin-top: 2px; height: 25px; line-height: 25px; vertical-align: middle }
.ui-search-list li { float: left; padding-left: 18px; padding-right: 18px; border-right: 1px solid #ccc; border-bottom: 1px solid #D6D6D6; background: url(../image/img_4.jpg) repeat-x; width: 70px; text-align: center; font-family: Arial, Helvetica, sans-serif; color: #2b2b2b; }
.ui-search-list li.on { border-bottom: 1px solid #fff; background: url(../image/img_5.jpg) repeat-x; }

.search-box-item { display: none; }
.search-box .on { display: block; }

.search-box { position: relative; }
.search-box-input { position: absolute; left: 55px; top: 16px; width: 555px; height: 20px; line-height: 20px; vertical-align: middle; color: #666; border: none; background-color: transparent;  }
.search-box-btn { position: absolute; left: 618px; top: 12px; width: 101px; height: 26px; background: url(../image/img_search_bar-btn.jpg) no-repeat; border: none; }
.search-box-checkbox input { vertical-align: middle; border:  }
.search-box-checkbox { position: absolute; left: 50px; top: 50px;}

.list-panel { width: 156px; float: left; zoom: 1; margin-top: 10px; overflow: hidden;  background: url(../image/img_8.jpg) no-repeat right top; overflow: hidden; }
.list-panel-last { background: none; }
.list-panel-title { background: url(../image/img_6.jpg) no-repeat left 50%; margin-left: 10px; margin-top: 10px; padding-left: 20px; font-size: 12	px; font-weight: bold; line-height: 180%; color: #177493; }
.list-panel-list { margin: 10px; margin-top: 0px; }
.list-panel-list li { background: url(../image/img_7.jpg) no-repeat 5px 50%; padding-left: 15px; }
.list-panel-list li a,.list-panel-list li a:visited { color: #656668; line-height: 150%; }

.news-list li { font-size: 14px; line-height: 180%; border-bottom: 1px dotted #ccc; background:transparent url(../image/img_7.jpg) no-repeat scroll 5px 50%; padding-left: 15px; }
.news-list a,.news-list a:visited { color: #666; }

.news-list-side { margin-top: 10px; margin-bottom: 10px; }
.news-list-side li { background: url(../image/img_11.jpg) no-repeat 50% bottom; font-size: 14px;  }
.news-list-side li a,.news-list-side li a:visited { background: url(../image/img_12.jpg) no-repeat 5px 50%; padding-left: 20px; line-height: 220%; color: #626262; }

.cDGrey { color: #6C7477; }

.ml5 { margin-left: 5px; }
.mr5 { margin-right: 5px; }

.web-bottom { background-color: #999999; height: 25px; line-height: 25px; vertical-align: middle; color: #fff; }
.news-nav-bar { line-height: 20px; height: 20px; vertical-align: middle; color: #ccc; }

.content-page { background: #F6FBFE url(../image/img_14.jpg) repeat-y right top; min-height: 500px; *height: 500px; overflow: visible; padding: 20px; }

.content-title { font-size: 30px; font-weight: bold; font-family: simhei; color: #2b2b2b; text-align: center; }
.content-main { font-size: 14px; text-indent: 2em; margin-top: 10px; color: #666; margin-bottom: 10px; line-height: 180%; }

.content-page-list { line-height: 200%; font-size: 12px; overflow: hidden;   }
.content-page-list li { overflow: hidden; zoom: 1; border-bottom: 1px dotted #ccc; background: transparent url(../image/img_12.jpg) no-repeat scroll 5px 50%; padding-left: 20px; }
.content-page-list a { color: #2b2b2b; float: left; }
.content-page-list span.more { color: #aaa; float: right; }
.content-page-number { text-align: center; overflow: hidden; zoom: 1; }
.content-page-number  a { display: inline-block; display: -moz-inline-stack; border: 1px solid #ccc; padding: 2px 6px; text-align: center; margin: 5px 5px 20px 5px; color: #2b2b2b; zoom: 1; line-height: 150%;   }

.content-page-modular-link { line-height: 180%; }
.content-page-modular-link a { color: #2b2b2b; width: 50px; _width: 60px; background: transparent url(../image/img_12.jpg) no-repeat scroll 5px 50%; padding-left: 15px; margin-right: 16px; overflow: hidden; display: inline-block; display: -moz-inline-stack; *display: inline; zoom:1; }